package eteam.aps.systemservice.common;

import eteam.aps.common.enumeration.SortEnum;
import org.springframework.core.convert.converter.Converter;

public class IntegerToEnumConverter implements Converter<Integer, SortEnum> {
    @Override
    public SortEnum convert(Integer source) {
        try {
//            source = source.trim();
//            if (source.isEmpty()) {
//                return SortEnum.Asc;
//            }
//            try {
//                return this.enumType.getEnumConstants()[Integer.parseInt(source)];
//            } catch (Exception e) {
//                return (T) Enum.valueOf(this.enumType, source);
//            }
//            return SortEnum.valueOf(source);
            return SortEnum.Asc;
        } catch (Exception e) {
            return SortEnum.Asc;
        }
    }
}